package VO;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.Vector;





public class CotizacionVO implements Serializable {
	
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 2327786036389525873L;
	private int id;
	private ListaPreciosCPRVO compPrecios;
	private float iva;
	private float ingBrutos;
	private SolicitudRodamientosVO solitudRodamientos;
	private Date fecha;
	private int tiempoValidez;
	private float totalSinDescuento;
	private float totalConDescuento;
	private Vector<ItemCotizacionVO> items = new Vector<ItemCotizacionVO>();
	
	
	

	public CotizacionVO(int id, ListaPreciosCPRVO compPrecios, float iva,
			float ingBrutos, SolicitudRodamientosVO solitudRodamientos,
			Date fecha, int tiempoValidez, float totalSinDescuento,
			float totalConDescuento, Vector<ItemCotizacionVO> items) {
		super();
		this.id = id;
		this.compPrecios = compPrecios;
		this.iva = iva;
		this.ingBrutos = ingBrutos;
		this.solitudRodamientos = solitudRodamientos;
		this.fecha = fecha;
		this.tiempoValidez = tiempoValidez;
		this.totalSinDescuento = totalSinDescuento;
		this.totalConDescuento = totalConDescuento;
		this.items = items;
	}
	public CotizacionVO() {
		super();
	}
	public CotizacionVO(int id) {
		this.id = id;
	}
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public ListaPreciosCPRVO getCompPrecios() {
		return compPrecios;
	}
	public void setCompPrecios(ListaPreciosCPRVO compPrecios) {
		this.compPrecios = compPrecios;
	}
	public float getIva() {
		return iva;
	}
	public void setIva(float iva) {
		this.iva = iva;
	}
	public float getIngBrutos() {
		return ingBrutos;
	}
	public void setIngBrutos(float ingBrutos) {
		this.ingBrutos = ingBrutos;
	}
	public SolicitudRodamientosVO getSolitudRodamientos() {
		return solitudRodamientos;
	}
	public void setSolitudRodamientos(SolicitudRodamientosVO solitudRodamientos) {
		this.solitudRodamientos = solitudRodamientos;
	}
	public Date getFecha() {
		return fecha;
	}
	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}
	public int getTiempoValidez() {
		return tiempoValidez;
	}
	public void setTiempoValidez(int tiempoValidez) {
		this.tiempoValidez = tiempoValidez;
	}
	public float getTotalSinDescuento() {
		return totalSinDescuento;
	}
	public void setTotalSinDescuento(float totalSinDescuento) {
		this.totalSinDescuento = totalSinDescuento;
	}
	public float getTotalConDescuento() {
		return totalConDescuento;
	}
	public void setTotalConDescuento(float totalConDescuento) {
		this.totalConDescuento = totalConDescuento;
	}
	public Vector<ItemCotizacionVO> getItems() {
		return items;
	}
	public void setItems(Vector<ItemCotizacionVO> items) {
		this.items = items;
	}
	
	public void addItem(ItemCotizacionVO item){
		this.items.add(item);
	}
}




